//导入node的express框架
const express = require('express')
//导入用户路由处理函数模块
const infoHandler = require('../router_handler/info.js')

const router = express.Router()

//获取用户基本信息
router.get('/info/userinfo', infoHandler.getUserInfo)
//获取用户所有聊天栏的好友信息
router.get('/info/chatlistfriends', infoHandler.getChatListFriends)
//获取用户通讯录好友信息
router.get('/info/userfriends', infoHandler.getUserFriends)
//获取聊天记录
router.get('/info/chathistory', infoHandler.getChatHistory)
//发送消息
router.post('/info/sendmessage', infoHandler.sendMessage)
//处理更新未读消息数量
router.post('/info/unread', infoHandler.updateUnRead)
//获取用户好友请求信息
router.get('/info/friendrequire', infoHandler.getFriendRequire)
//验证好友申请
router.post('/info/verifyrequire', infoHandler.verifyRequire)
//查找用户
router.post('/info/searchuser', infoHandler.searchUser)
//申请好友
router.post('/info/apply', infoHandler.applyFriend)
//更改好友聊天页的可见状态
router.post('/info/setchat', infoHandler.setChatStatus)

module.exports = router
